package com.ruibang.glass.material.service;

import com.ruibang.glass.material.domain.resp.external.ContentTypeStartTime;
import com.ruibang.glass.material.dto.CpBcpLotDTO;
import com.ruibang.glass.material.entity.MaterialLotItem;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 容器中玻璃绑定状态信息 服务类
 * </p>
 *
 * @author wujie
 * @since 2024-02-05
 */
public interface MaterialLotItemService extends IService<MaterialLotItem> {

    List<MaterialLotItem> queryGlassBindByParams(String bindId);

    int getCountByBindId(String bindId);

    List<ContentTypeStartTime> getLotItemTypeStartTime();

    /**
     * 冷端玻璃同步
     * @param startTime
     */
    void syncColdSideGLassData(String startTime);

    /**
     * 热端玻璃同步
     * @param startTime
     */
    void syncHotSideGLassData(String startTime);


    List<CpBcpLotDTO> getcontentLotIdAndCount();

}
